﻿package intermouse;

import java.io.BufferedReader;
import java.io.Console;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 * Az egyes szagok ősosztálya
 * 
 * @author Greff Balázs
 * @version 1.0
 * @since 2013-03-23
 */
public class Smell {
	/**
	 * konstruktor
	 */
	Smell() {
		strength=10;
	}

	/**
	 * Az adott szag értéke: AntSmell esetén az idő múlásával csökken
	 */
	protected int strength;

	/**
	 * strength értékének beállítása
	 * 
	 * @return strength értéke
	 * @throws IOException
	 */
	public int getStrength() {
		System.out.println(">> Smell.getStrength() : int");
		System.out.print("strength (int)?: ");
		
		return strength;
	}

	/**
	 * Egy körben lejátszódó események: AntSmell esetében a szag értékének
	 * csökkentése
	 */
	public void beginRound() {
		System.out.println(">> Smell.beginRound() : void");
		System.out.println("<< return");
	}

	/**
	 * @return boolean, csak AntSmell esetén lehet igaz, ez jelenti azt, hogy a
	 *         szag eltűnik a mezőről a spray hatására
	 */
	public boolean deodorantReaction() {
		System.out.println(">> Smell.deodorantReaction() : boolean");
		System.out.println("<< return");

		return true;
	}
}
